launch detection satellite - Alemán Inglés Diccionario